import request from '@/utils/request'

// 分页查询检验类型
export const getCheckTypePage = (params) => {
  return request.get(`/qc/checkType/page`, { params })
}

// 新增检验类型
export const addCheckType = (data) => {
  return request.post(`/qc/checkType`, data)
}

// 根据ID查询检验类型
export const getCheckTypeById = (id) => {
  return request.get(`/qc/checkType/${id}`)
}

// 修改检验类型（对应控制器的update方法）
export const editCheckType = (data) => {
  return request.put(`/qc/checkType`, data)
}

// 批量删除检验类型
export const deleteCheckTypes = (ids) => {
  return request.delete(`/qc/checkType/delete`, { data: ids })
}

export const getCheckTypeList = () => {
  return request({
    url: '/qc/checkType/list', // 对应后端检验类型列表接口
    method: 'get'
  })
}